import request from "@/utils/request.js";
/**
 * 公共接口 定制巴士类
 * 
 */

/**
 * 线路搜索
 * 
 */
export function searchLine(data) {
	return request.get("bus/searchLine", data, {
		noAuth: true
	});
}


/**
 * 线路搜索
 * 
 */
export function searchLineFront(data) {
	return request.get("bus/searchLineFront", data, {
		noAuth: true
	});
}

/**
 * 线路搜索
 * 
 */
export function searchLineFt(data) {
	return request.get("bus/searchLineFt", data, {
		noAuth: true
	});
}

export function getGaodeGuihua(data) {
	return request.get("bus/getGaodeGuihua", data, {
		noAuth: true
	});
}


/**
 * 附近线路
 * 
 */
export function getNearLine(data) {
	return request.get("bus/getNearLine", data, {
		noAuth: true
	});
}

/**
 * 获获取线路详情
 * 
 */
export function getLineDetail(data) {
	return request.get("bus/getLineDetail", data, {
		noAuth: true
	});
}

/**
 * 获获司机定位
 * 
 */
export function getDriverCar(data) {
	return request.get("bus/getDriverCar", data, {
		noAuth: true
	});
}

/**
 * 获取班次日期列表
 * 
 */
export function getPlanDates(data) {
	return request.get("bus/getPlanDates", data, {
		noAuth: true
	});
}
/**
 * 根据日期获取班次
 * 
 */
export function getLineDatePlan(data) {
	return request.get("bus/getLineDatePlan", data, {
		noAuth: true
	});
}

/**
 * 获取班次详情
 * 
 */
export function getLinePlanDetail(data) {
	return request.get("bus/getLinePlanDetail", data, {
		noAuth: true
	});
}

/**
 * 获取班次详情
 * 
 */
export function planDetail(data) {
	return request.get("bus/planDetail", data, {
		noAuth: true
	});
}
/**
 * 保存定制线路
 * @param {Object} data
 */
export function saveBusDz(data) {
	return request.post("bus/saveBusDz", data);
}

/**
 * 保存定制线路
 */
export function busDzList() {
	return request.get("bus/busDzList");
}

/**
 * 获取线路分享页面数据
 */
export function busDzShare(data) {
	return request.get("bus/busDzShare",data);
}
/**
 * 加入定制线路
 */
export function onJoinCustom(data) {
	return request.get("bus/onJoinCustom",data);
}

export function getSchoolList(data) {
	return request.get("schoolList", data, {
		noAuth: true
	});
}


export function collectLine(data) {
	return request.post("bus/collectLine", data);
}

/**
 * 是否收藏线路
 * 
 */
export function isCollectLine(data) {
	return request.post("bus/isCollectLine", data);
}
/**
 * 获取收藏线路
 * 
 */
export function getCollectLine(data) {
	return request.get("bus/getCollectLine", data, {
		noAuth: true
	});
}
